﻿using ESupervision.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace ESupervision.ViewModels
{
    public class Convertion
    {
        public Message message { get; set; }
        public MessageSent messageSent { get; set; }
        public MessageRecipient messageRecipient { get; set; }
    }
    public class DashboardSumarising
    {
        public int TotalSentMessages { get; set; }
        public int TotalInboxMessages { get; set; }
        public int TotalUploadedFiles { get; set; }
        public int TotalComments { get; set; }
        public int TotalOrganizers { get; set; }
        public int TotalRequestedMeetings { get; set; }
        public int TotalMeetingNotes { get; set; }

        public ICollection<Convertion> Convertions { get; set; }
        public ICollection<Convertion> SMConvertions { get; set; }
        public ICollection<Document> Uploadedfiles { get; set; }
        public ICollection<Document> SMUploadedfiles { get; set; }
        public ICollection<MeetingEvent> RequestedMeetings { get; set; }
        public ICollection<MeetingEvent> SMRequestedMeetings { get; set; }
        public ICollection<Student> Students { get; set; }
        public Student StaticStudent { get; set; }
        public Teacher StaticTeacher { get; set; }
    }
}